b6dc34ee4fd5983246fba17e6131f9646369b552,app/src/main/java/com/ui/article/ArticlePresenter.java,ArticlePresenter,initAdapterPresenter,#AdapterPresenter#ImageInfo#,39

Before Change


    @Override
    public void initAdapterPresenter(AdapterPresenter mAdapterPresenter, ImageInfo mArticle) {
        String article = new Gson().toJson(new Pointer(Image.class.getSimpleName(), mArticle.objectId));
        mAdapterPresenter.setRepository(ApiFactory::getCommentList)
                .setParam(C.INCLUDE, C.CREATER)
                .setParam(C.ARTICLE, article)
                .fetch();
    }

After Change


    public void initAdapterPresenter(AdapterPresenter mAdapterPresenter, ImageInfo mArticle) {
        String article = new Gson().toJson(new Pointer(Image.class.getSimpleName(), mArticle.objectId));
        mAdapterPresenter
                .setDbRepository(DbFactory::getCommentList)
                .setNetRepository(ApiFactory::getCommentList)
                .setParam(C.INCLUDE, C.CREATER)
                .setParam(C.ARTICLE, article)
                .setParam(C.OBJECT_ID, mArticle.objectId)
                .fetch();